Big Huge Thesaurus

Venus's flytraps

noun